.companyDetail{
	width: 100%;
	background: #F5F5F5;
	font-size: 26rpx;
	color: rgba(153,153,153,1);
	.addComment{
		position: relative;
		width: e('calc(100% - 60rpx)');
		padding: 20rpx 30rpx;
		background: #fff;
		margin-top: 30rpx;
		.at-input input {
			font-size: 26rpx;
			height: 35rpx;
			min-height: 1.1rem;
		}
		.at-input {
			padding: 14rpx 20rpx;
			border-radius: 10rpx;
			background-color: #eaeaea;
		}
		.searchInput,.admitBtn{
			display: inline-block;
			vertical-align: middle;
		}
		.searchInput{
			width: 70%;
			margin: 0% 5%;
		}
		.admitBtn{
			width: 10%;
			background:  #ff505f;
			color: #fff;
			border-radius: 10rpx;
			padding: 18rpx 23rpx;
			text-align: center;
		}
	}
	.comment{
		position: relative;
		width: e('calc(100% - 60rpx)');
		padding: 20rpx 30rpx;
		background: #fff;
		.date-child{
			position: absolute;
			right: 20rpx;
			top: 20rpx;
			text-align: right;
			color: rgba(153,153,153,1);
			image{
				width: 50rpx;
				margin-top: 20rpx;
			}
		}
		.at-avatar--circle{
			display: inline-block;
			vertical-align: top;
			margin-right: 20rpx;
		}
		.commentBox-right{
			display: inline-block;
			vertical-align: top;
			width: e('calc(100% - 140rpx)');
			margin-bottom: 20rpx;
			padding: 20rpx 0rpx;
			border-bottom: 2rpx solid #dcdbdb;
		}
		.commentBox{
			position: relative;
			color: #000;
			margin: 20rpx 0rpx;
			width: e('calc(100% - 110rpx)');
			padding: 0rpx 30rpx;
			padding-right: 80rpx;
			.commentName{
				font-weight: bold;
				font-size: 30rpx;
				margin-bottom: 30rpx;
			}
			.commentData{
				font-size: 26rpx;
			}
		}
	}
	.companyProfiles,.certifications,.partner{
		width: e('calc(100% - 60rpx)');
		position: relative;
		background: #fff;
		padding: 20rpx 30rpx;
		margin-top: 30rpx;
		.pic,.picMid{
			width: 30%;
			margin: 2% 0%;
			text-align: center;
			display: inline-block;
			vertical-align: top;
			image{
				width: 100%;
				height: 220rpx;
				border-radius: 10rpx;
			}
		}
		.picMid{
			margin: 2% 5%;
		}
	}
	.partner{
		.pic,.picMid{
			border: 2rpx solid #dcdbdb;
			width: 25%;
			padding: 2%;
		}
		image{
			height: 80rpx;
		}
	}
	.moreBtn{
		position: absolute;
		top: 20rpx;
		right: 5%;
		border: 2rpx solid #ff505f;
		padding: 5rpx 25rpx;
		color: #ff505f;
		border-radius: 30rpx;
	}
	.seeMore{
		color: #ff505f;
		width: 100%;
		text-align: center;
		margin: 40rpx 0rpx;
	}
	.title{
		font-weight: bold;
		margin-bottom: 30rpx;
		color: #000;
	}
	.optionStyle{
		display: inline-block;
		margin: 20rpx;
		margin-top: 0px;
		image{
			width: 35rpx;
			margin-right: 5rpx;
		}
	}
	.companyText{
		width: e('calc(100% - 30rpx)');
		padding: 20rpx 30rpx;
		border-bottom: 2rpx solid #dcdbdb;
		margin: 20rpx 0rpx;
		background: #fff;
		image{
			width: 130rpx;
			height: 130rpx;
			margin-right: 20rpx;
		}
		.companyText-child{
			width: e('calc(100% - 150rpx)');
			display: inline-block;
			vertical-align: top;
			.child-name{
				font-size: 32rpx;
				font-weight: bold;
				margin-bottom: 40rpx;
				color: #000;
			}
			.child-tab{
				border: 20rpx;
				padding: 5rpx;
				font-size: 18rpx;
				text-align: center;
				background: #e9d3bf;
				color: #967253;
				width: auto;
				display: inline-block;
				margin: 0rpx 5rpx;
			}
		}
		.mainMoney{
			color: #000;
		}
		.money{
			margin: 20rpx 0rpx;
			image{
				width: 30rpx;
				display: inline-block;
				vertical-align: middle;
			}
			text{
				margin-right: 20rpx;
			}
		}
	}
	.choseBox{
		font-size: 28rpx;
		color: #000;
		margin: 30rpx 0rpx;
		view{
			text-align: center;
		}
		.choseName{
			font-size: 32rpx;
			white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
		}
	}
	.topBox{
		width: 100%;
		text-align: center;
		padding-bottom: 10px;
		height: 297px;
		.bannerDef{
			width: 678px;
			margin-top: 70px;
		}
		swiper{
			height: 100%;
			image{
				width: 100%;
				height: 100%;
				border: 1px solid rgba(0,0,0,0);
			}
		}
	}
	.shareBtn{
		position: fixed;
		bottom: -2rpx;
		width: 100%;
		height: 80rpx;
		left: 0;
		.Btn{
			width: 100%;
			height: 80rpx;
			margin:auto;
			background-color: #ff505f;
			line-height: 40rpx;
			font-size: 26rpx;
		}
		.tabBarText {
			display: inline-block;
			vertical-align: middle;
			line-height: 80rpx;
			font-size: 32px;
			color: #fff;
		}
	}
}
